home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 90 / CD Actual 90.iso / Software3D / K-3D / k3d-0.4.2.1 / shaders / k3d_isshad.h < prev    next >
Encoding:
Text File  |  2004-07-23  |  546 b   |  21 lines

  1. /***********************************************************/
  2. /*** Return 1 if we're pretty sure this is a shadow pass ***/
  3. /***********************************************************/
  4.  
  5. float is_shadow_pass()
  6. {
  7.     float fmt[3];
  8.     string sc;
  9.     float is = 0;
  10.     option("Format",fmt);
  11.     attribute("identifier:name",sc);
  12.     /* square pic - can't be a regular camera */
  13.     /* not a glimpse editor window? */
  14.     if ((sc != "<unnamed>") &&
  15.     ((fmt[0] == fmt[1]) && (fmt[2] == 1.0)) )  {
  16.         is = 1;
  17.     }
  18.     return(is);
  19. }
  20.  
  21.